podium-level performance - German English Dictionary